.l-header-menu {


  .ant-popover-inner-content {
    padding: 0;
  }

  .footerBtn {
    display: flex;
    align-items: center;

    > div {
      position: relative;
      flex: 1;
      height: 45px;
      line-height: 45px;
      text-align: center;
      color: #333;

      &:hover {
        cursor: pointer;
      }
    }

    &::before {
      position: absolute;
      bottom: 45px;
      left: -50%;
      width: 200%;
      height: 1px;
      background-color: #E8E9EE;
      transform: scale(0.5);
      content: " ";
    }
  }

  //分割线样式
  .divider > div:first-child::after {
    position: absolute;
    right: 0;
    bottom: -22px;
    width: 1px;
    height: 90px;
    background-color: #E8E9EE;
    transform: scale(0.5);
    content: " ";
  }

  ul.l-header-modules-list {
    list-style: none;
    margin: 0 8px 8px 8px;
    padding: 0;
    max-width: 340px;

    li {
      display: inline-block;
      width: 100px;
      text-align: center;
      padding: 8px;
      margin: 6px;

      img {
        width: 32px;
        height: 32px;
      }

      span {
        display: block;
        text-align: center;
        overflow: hidden;
        word-break: keep-all;
        text-overflow: ellipsis;
        margin-top: 4px;
        color: #666;
      }

      &:hover, &.checked {
        cursor: pointer;
        box-shadow: 0 0 6px 2px #d3d4d4;
      }
    }
  }
}
